import axios from "axios";
import store from "@/store";

//第一步:利用axios对象的create方法,去创建axios实例(其他的配置:基础路径、超时的时间)

const request = axios.create({

    //基础路径

   // baseURL: "http://localhost:8080/api/",  //基础路径上会携带/api
    baseURL: "/api/",

    timeout: 100000, //超时的时间的设置

});

//第二步:request实例添加请求与响应拦截器

request.interceptors.request.use((config) => {
    if (store.state.app.currentUserId) {
        config.headers.Token = localStorage.getItem(store.state.app.currentUserId)

    }

    //config配置对象,headers属性请求头,经常给服务器端携带公共参数

    //返回配置对象

    return config
})

export default request;
